package com.bit.cfdi.web.services;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataAccessException;
import org.springframework.stereotype.Service;

import com.bit.cfdi.web.dao.RegimenNegocioDAO;
import com.bit.cfdi.web.domain.Negocio;
import com.bit.cfdi.web.domain.RegimenNegocio;
@Service
public class RegimenNegocioService {

	@Autowired RegimenNegocioDAO regimenNegocioDAO;
	
	public void save(RegimenNegocio regimenNegocio) throws DataAccessException {
		regimenNegocioDAO.save(regimenNegocio);
	}

	public RegimenNegocio getByDescription(String nombreRegimenNegocio,
			Negocio negocio) throws DataAccessException {
		return regimenNegocioDAO.getByDescription(nombreRegimenNegocio, negocio);		
	}

	public void removeRegimenesNegocio(
			List<RegimenNegocio> regimenesNegocio) throws DataAccessException {
		regimenNegocioDAO.removeRegimenesNegocio(regimenesNegocio);
	}

	public RegimenNegocio getByID(Long id) throws DataAccessException {
		return regimenNegocioDAO.getById(id);
	}

}
